div#maincontainer {
margin: 0 auto;
width:750px;
}

#headsection{
text-align:center;

border:1px solid #e5e5e5;
width:750px;
}


b{font-size: 110%;}
em{color: darkblue;}

#topsection{
height: 250px; /*Height of top section*/
background-image:url('cust_headerImg.jpg');
border:1px solid #e5e5e5;
}

#topsection h1{
padding-left:250px;
padding-top:90px;
}

#top_nav{
background-color:#f0f0f0;
height: 50px; /*Height of top navigation*/
margin:5px;
border:1px solid #e5e5e5;
}

.nav_desc {list-style-type:none;}
.nav {display:block;width:90px;float:left;}

#nav_home{
padding:1px;
}

#nav_apply{
padding:1px;
}
#nav_existing{
padding:1px;}

#nav_policy{
margin-left:40px;
}

#nav_FAQ{margin-left:40px;}
#nav_contact{margin-left:35px;}}

span.displace{
position:relative;
font-size:110%;
font-weight:bold;
text-align:center;
}

#qualificationsection{
width:750px;
margin:10px auto 10px auto;
}

#contentwrapper{

float: left;

width: 750px;
}



#contentcolumn{

margin: 10px 400px 10px 160px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
width:140px;
height:160px;


}




#leftcolumn{

float: left;

width: 160px; /*Width of left column in percentage*/

margin-left: -100%;

margin-bottom:10px;
margin-top:10px;
height:160px;
}

#leftcolumn img{
width:160px;
height:160px;
overflow: hidden;
}



#rightcolumn{

float: left;

width: 400px; /*Width of right column in pixels*/

margin-left: -400px; /*Set margin to -(RightColumnWidth)*/

margin-top:10px;
margin-bottom:10px;
height:160px;
}


#bottom{
float:left;
width:750px;
margin-bottom:10px;
}

.words{
color:#0040ff;}

#footer{
/*clear: left;*/
width: 100%;
background: #084c8d;
color: white;
/*text-align: center;*/
margin-top:20px;
margin-bottom:5px;
padding-top: 5px;
float:left;
}

#footer a{
color: blue;
}

#sitelock{
float:left;
width: 100px;
text-align: left;
}

#imlinks {
margin-left:100px;
text-align:right;
}

a.innertube{
margin: auto; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 10px;
}

.innertext{
margin: 10px;
padding-left:5px;
font-size:110%;
color:darkblue;
}

p.headings{
font-size:150%;
font-bold:true;
color:#0040ff;}

p.para{
font-size:100%;
color:#2e4174;}/*#6682b5;}*//*#0068af;}*/

a.applybutton{
display: block;
float: left;
padding:10px;
}


a.applybutton span{

display: block;
width:140px;
float:left;

}

a.applybutton:hover{ /* Hover state CSS */
/*background-position: bottom left;*/
}

a.applybutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

a.applybutton:link,a.applybutton:visited
{
color:WHITE;
text-decoration:none;
}
a:hover,a:active
{
background-color:BLACK;
}





.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
height:140px;
width: 140px;
display:block;
}

/*APply webpage*/
#content{
width:750px;

}

#Bigtables{
cellspacing:0;
cellpadding:0;
border:0;
width:750px;
text-align:center;
}

#fishes{
width:700px;
/*height:500px;*/
text-align:center;
}

#residence{
width:700px;
text-align:center;
font-size:120%;
font-weight:bold;
color:black;
}

#province{
width:200px;
text-align:center;}

.tdcells{
text-align:center;
valign:middle;
}

.outers{
background-color:#FFFFE1; 
border: medium double #DDD7CA; 
margin:10px;  
padding: 10px; 
width: 90%;
}
.inners{
background-color:#FFFFFF;
border: 1px solid #000000; 
padding:10px; 
width:90%
}


/*Loan Application*/
#TopSectionWrapper {
background-color:#f0f0f0;
border:1px solid #e5e5e5;

}

#NewCust{
width:40%;
position:relative;
left:30%;
text-align:center;
border:1px solid #e5e5e5;
color:white;
background-color:green;
}
#TitleInfo{
background-color:green;
text-align:left;
padding-left:5px;
color:white;
height:30px;
}

#LeftForm{
width:350px;
margin-top:10px;
margin-bottom:10px;
}

#Labels{
width:120px;
margin:5px;
padding:3px;
padding-left:0;
}

#fName{
width:150px;
margin:5px;
}
#BInfoName{
width:150px;
height:10px;
}

#appprovince{
width:150px;
}


#address{
width:120px;
margin:6px;
padding:4px;
padding-left:0;
}

#LabelsP{
width:125px;
margin:6px;
margion-top:10px;
padding:4px;
padding-top:6px;
padding-left:0;
}


#LabelsSecond{
width:180px;
margin:5px;
padding:3px;
padding-left:0;

}
#addressSecond{
width:200px;
margin:6px;
padding:4px;
padding-left:0;
}

#gender{
margin:5px;
margin-
padding:2px;
padding-left:10px;
}

#Topcontainer{
padding: 5px; 
}
#Topleft{
	float:left;
	width:125px;
}

#TopleftCenter{
	float:left;
	width:200px;
}

#TopRightCenter {
	float:left;
	width:213px;
}
#TopRight {
	float:left;
	width:200px;
}

#Bankingleft{
	float:left;
	width:245px;
}

#BankingCenter{
	float:left;
	width:245px;
background-color:green;
}

#BankingRight {
	float:left;
	width:245px;

}

#BLabels{
width:200px;
margin:10px 2px 0 5px;
padding:1px;
}
#BankingID{
width:235px;
margin:10px 2px 0 5px;
padding:1px;
font-size:0.8em;
}
